import { Login } from "@/utils/api/interface/index";

import http from "@/utils/api";

/**
 * @name 登录模块
 */
// * 用户登录接口
export const loginApi = (params: Login.ReqLoginForm) => {
	return http.post<Login.ResLogin>(`/anonymous/login`, params);
//	return http.post<Login.ResLogin>(PORT1 + `/login`, {}, { params }); // post 请求携带 query 参数  ==>  ?username=admin&password=123456
//	return http.post<Login.ResLogin>(PORT1 + `/login`, qs.stringify(params)); // post 请求携带 表单 参数  ==>  application/x-www-form-urlencoded
//	return http.post<Login.ResLogin>(PORT1 + `/login`, params, { headers: { noLoading: true } }); // 控制当前请求不显示 loading
};
export interface MenuPermission {
	menuArr: string[];
	permissionArr: string[];
}
// * 获取菜单列表
export const getMenuList = () => {
	return http.get<MenuPermission>(`/profile/menu`);
};
